package com.zbkj.common.model.assets;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

@Data
@TableName("eb_client_product")
public class ClientProduct implements Serializable {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id; // 主键ID

    private String name; // 名称

    @TableField("is_folder")
    private Integer isFolder; // 是否是文件夹，0-否，1-是

    @TableField("is_del")
    @TableLogic
    private Integer isDel; // 是否删除，0-否，1-是

    @TableField("is_share")
    private Integer isShare; // 是否共享，0-否，1-是

    @TableField("user_id")
    private Integer userId; // 用户id

    @TableField("mer_id")
    private Integer merId; // 商户id

    @TableField("parent_id")
    private Integer parentId; // 上一级ID，顶级为0

    @TableField("complete_folder")
    private String completeFolder; // 完整文件夹路径


    @TableField("create_time")
    private Date createTime; // 创建时间

    @TableField("update_time")
    private Date updateTime; // 更新时间

    @TableField("custome_group")
    private String customeGroup; // 客户群体，json格式

    @TableField("selling_point")
    private String sellingPoint; // 产品卖点，json格式

    @TableField("url")
    private String url; // OSS存储路径-json格式

    @TableField("price")
    private String price; // 价格

    @TableField("buy_link")
    private String buyLink; // 购买链接
} 